草庐IT

Android SearchView X 标记图标

全部标签

带有图标的Android自定义EditText

我正在尝试学习Android及其用户界面。是否可以像我下面的设计那样创建EditText?应该包括:左侧的小图标,当事件发生时应该可以更改(猜测这是通过编程完成的)图标旁边的右边框悬停时粗笔画可能会想出如何在事件发生时更改图标和粗笔画,但不知道如何在editText中顺利地编写带有右边框边缘的图标。帮助! 最佳答案 你可以使用android:drawableLeft="@drawable/your_drawable"在xml中的EditText上。在java中你可以这样改变它Drawableimg=getContext().getR

android - 不同的应用程序图标和启动器图标?

没有从Android开发中心找到答案,所以我不得不在Stackoverflow中停下来寻找一些答案......a)如果我的启动器图像和GooglePlay商店的图标不同,我的应用程序会被拒绝吗?GooglePlay商店图标上会有文字,而启动器图片不会?小修改也将存在。b)我能否以某种方式根据语言使用不同的应用程序图标和应用程序名称(显示在GooglePlay和启动器图标下方的名称),即。英语和芬兰语? 最佳答案 a)不可以。有很多应用程序在启动器中不显示图标,例如应用程序小部件或动态壁纸,所以我想没有严格的规定。但是,如果Play商

Android Maps v2 自定义标记在缩放时的位置不正确

我知道之前已经讨论过这个问题,但我实际上找不到解决方案。我正在为我的标记添加自定义图标:markerUserLocation=mMap.addMarker(newMarkerOptions().position(newLatLng(point.latitude,point.longitude)).anchor(0.5f,1.0f).icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_marker_my_location)));问题是当放大/缩小时标记被定位在一个错误的地方。我试过使用anchor值,但没有成功。图像的默认anc

android - TabHost TabSpec setIndicator 中的标签和图标是否相互排斥?

在Android应用程序(最小sdk11,目标sdk18)上,扩展Fragment的类应该创建带有一个标签和一个图标的TabHost选项卡(TabSpec)。但是……TabSpects1;//ifthelabelissetto"Home",thelabelisdisplayedbutnottheimagets1=tab_host.newTabSpec("TAB_ONE").setIndicator("Home",getActivity().getResources().getDrawable(R.drawable.ic_tabone)).setContent(R.id.edit_spe

android - 按下主页按钮并从应用程序图标调用 onCreate 再次访问应用程序?

我有一个离线在线应用程序,我发现其中有一个奇怪的问题,可能不是,但我不明白..应用程序要求是,如果互联网可用,即使从启动应用程序或恢复,我调用网络服务并将数据存储在sqlite中,否则应用程序保持离线模式,我有2个Activity,第二个Activity包含一个id,我通过Intent传递它(这一点很重要),我的问题:如果我在第二个Activity中,并且互联网正在运行,我按下主页按钮,然后这个第二个Activity暂停,然后停止这是android中的默认行为,我转到设置,关闭wifi,然后按应用程序icon再次回到我的应用程序,在这里我感到困惑,我希望我的应用程序现在将在onResu

android - 如何在 Android 上使用视口(viewport)标记管理

我还没有找到关于如何在Android上使用此技术的任何完整解释,所以我决定创建一个问答线程。如果您的应用程序必须在谷歌地图上显示大量标记并且将它们聚集在一起不足以防止您的应用程序运行太慢,那么您最好的选择之一就是使用这种视口(viewport)标记管理技术。您可以在这里阅读理论解释:https://developers.google.com/maps/articles/toomanymarkers我在下面写了一个简短的指南... 最佳答案 1°---在创建map的Activity中,您必须设置OnCameraChangeListen

android - 使用新工具栏组件、隐藏和显示抽屉导航图标、Home Up 图标从 fragment 中单击事件的问题

我最近开始更新我的应用程序,以使用Android5.0中引入的带有抽屉导航的新工具栏组件。应用程序的流程是:MainActivity,它有一个工具栏、带菜单的抽屉导航1.主页2.购物车。主页菜单通过其中的一个按钮导航到“主页详细信息”。“MainActivity”的布局:我在从抽屉中选择的菜单的“MainActivity”上添加两个fragmentHomeFragment,CartFragment,默认选择位置0,即“Home”类“MainActivity.java”::@OverrideprotectedvoidonCreate(BundlesavedInstanceState){s

android - 工具栏默认样式和导航图标

我在AppBarLayout中有一个Toolbar。这是两个View的XML:主题:Theme应用于Activity:@color/colorPrimary@color/colorPrimaryDark@color/colorAccent@android:color/white现在,我想为工具栏应用自定义titleTextAppearance。我知道我可以在布局的XML中使用app:titleTextAppearance,但我想从主题中配置它,以便我的应用程序的每个工具栏都具有相同的样式,而无需在中设置文本外观每一个布局。在深入了解AppCompat源代码后,我发现Toolbar使用当

android - 在 Google Maps API v2 中旋转标记

我已经遵循了这个答案并且效果很好。https://stackoverflow.com/a/37048987/4209417但是我现在面临的问题是:当我停在任何位置时,它都不稳定。即使我不动,我也会得到随机方位值当我轮流逆时针旋转时,这是错误的。它应该采取短暂的轮流。这是我正在使用的代码:privatedoublebearingBetweenLocations(LatLnglatLng1,LatLnglatLng2){doublePI=3.14159;doublelat1=latLng1.latitude*PI/180;doublelong1=latLng1.longitude*PI/1

android - 从 firebase 控制台推送总是有默认图标 (Gradle Firebase 11.8.0)

对于firebasesdk11.8.0,我从firebase控制台直接向我的应用程序(在后台)生成的推送始终显示默认的android图标,而不是我的自定义图标。当我将sdk降级到11.4.2时它工作正常。有人遇到同样的问题吗?更新:只需使用我的oneplus3T和诺基亚6进行测试,分别运行Android8.0和7.1.1。两者都使用FirebaseSDK11.8.0。诺基亚6成功了,Oneplus3T失败了。不确定是手机问题还是安卓系统问题。更新@27-3-2018修复:感谢Piotr的更新,这已在12.0.0上修复更新@17-6-2020修改标题以准确描述问题